
/*
*
* Copyright (c) 2012 OPCIONES EMPRESARIALES DEL NORESTE S.A. DE C.V. S.F.P / CONDESE S.C.
* Avenida Delfines s/n Entre Marlin y Tiburon, La Paz, BCS Mexico CP 23090.
* 
* SE DEFINEN DETALLES POR FECHAS DE LOS N CONCEPTOS PARA MANEJO DE GASTOS, COMISIONES Y SEGUROS, LOS CUALES PODRAN SER RETENIDOS O FINANCIADOS,  DESCONTANDOSE DEL DESEMBOLSO O CAPITALIZANDOLOS EN EL CREDITO
*
*/

package com.corba.vb2j.domainz;

import java.io.Serializable;
import java.math.BigDecimal;

public class RetencionFinanciamientoPeriodo implements Serializable { 

	private static final long serialVersionUID = 1L;

	/*IDENTIFICADOR DE LA TABLA*/
	private java.lang.Long id;

	/*RELACION CON LA TABLA DE PRODUCTOS*/
	private RetencionFinanciamiento crRetencionFinanciamientoId;

	/*INDICA SI LA COMISION PODRA SER NEGOCIADA EN LA SOLICITUD DEL CREDITO (S true O N false)*/
	private java.lang.Long indicadorNegociacion;

	/*GUARDA EL PORCENTAJE MAXIMO QUE SE APLICARA EN EL CASO QUE HAYA SELECCIONADO EL TIPO DE IMPORTE A APLICAR CON PORCENTAJE.*/
	private java.math.BigDecimal porcentajeMaximo;

	/*GUARDA EL PORCENTAJE MINIMO QUE SE APLICARA EN EL CASO QUE HAYA SELECCIONADO EL TIPO DE IMPORTE A APLICAR CON PORCENTAJE.*/
	private java.math.BigDecimal porcentajeMinimo;

	/*DEFINE LA FECHA A PARTIR DE LA CUAL SE COBRA EL CONCEPTO Y SE DEBE COMPARAR CONTRA LA FECHA DE ENTREGA DEL CREDITO*/
	private java.util.Date fechaInicial;

	/*DEFINE LA FECHA HASTA LA CUAL SE COBRA EL CONCEPTO Y SE DEBE COMPARAR CONTRA LA FECHA DE ENTREGA DEL CREDITO*/
	private java.util.Date fechaFinal;

	/*ESTATUS DEL REGISTRO RELACION AL CATALOGO DE CATALOGOS*/
	private CrValor estatusId;

	/*FECHA HORA ENQUE SE DA DE ALTA EL REGISTRO*/
	private java.util.Date fechaCreacion;

	/*ESTABLECE LA TARIFA DE PERIODO*/
	private BigDecimal tarifa;
	
	/*REFERENCIA A LA TABLA DE EMPRESAS*/
	private java.lang.Long empresaId;


	public RetencionFinanciamientoPeriodo() {}

 	public java.lang.Long getId() {
		return id;
	}
	public void setId(java.lang.Long id) {
		this.id = id;
	}
	public RetencionFinanciamiento getCrRetencionFinanciamientoId() {
		return crRetencionFinanciamientoId;
	}
	public void setCrRetencionFinanciamientoId(RetencionFinanciamiento crRetencionFinanciamientoId) {
		this.crRetencionFinanciamientoId = crRetencionFinanciamientoId;
	}
	public java.lang.Long getIndicadorNegociacion() {
		return indicadorNegociacion;
	}
	public void setIndicadorNegociacion(java.lang.Long indicadorNegociacion) {
		this.indicadorNegociacion = indicadorNegociacion;
	}
	public java.math.BigDecimal getPorcentajeMaximo() {
		return porcentajeMaximo;
	}
	public void setPorcentajeMaximo(java.math.BigDecimal porcentajeMaximo) {
		this.porcentajeMaximo = porcentajeMaximo;
	}
	public java.math.BigDecimal getPorcentajeMinimo() {
		return porcentajeMinimo;
	}
	public void setPorcentajeMinimo(java.math.BigDecimal porcentajeMinimo) {
		this.porcentajeMinimo = porcentajeMinimo;
	}
	public java.util.Date getFechaInicial() {
		return fechaInicial;
	}
	public void setFechaInicial(java.util.Date fechaInicial) {
		this.fechaInicial = fechaInicial;
	}
	public java.util.Date getFechaFinal() {
		return fechaFinal;
	}
	public void setFechaFinal(java.util.Date fechaFinal) {
		this.fechaFinal = fechaFinal;
	}
	public CrValor getEstatusId() {
		return estatusId;
	}
	public void setEstatusId(CrValor estatusId) {
		this.estatusId = estatusId;
	}
	public java.util.Date getFechaCreacion() {
		return fechaCreacion;
	}
	public void setFechaCreacion(java.util.Date fechaCreacion) {
		this.fechaCreacion = fechaCreacion;
	}
	public BigDecimal getTarifa() {
		return tarifa;
	}
	public void setTarifa(BigDecimal tarifa) {
		this.tarifa = tarifa;
	}

	public java.lang.Long getEmpresaId() {
		return empresaId;
	}

	public void setEmpresaId(java.lang.Long empresaId) {
		this.empresaId = empresaId;
	}

}

